/* 公共头部 */
body{
    padding-top:100px;
}
.lc-header-bg{
    background-color: #9b1d1f;
}
.lc-brand{
	height: auto;
}
.lc-logo-img{width:320px;}
@media (max-width: 768px) {
	.lc-brand{
		width:80%;
	}
}
.lc-header-link{
    position: relative;
}
.lc-header-link ul{
	display: block;	
	float:right;
}
.lc-header-link ul i{
	font-size: 14px;
}

.lc-header-link ul li{
	float: left;
    color:#fff;
    text-align: center;
}
.lc-pub-nav{
    position: absolute;
    bottom:0;
    right:0;
}
.lc-pub-nav li a{
	display: inline-block;
	padding:0 20px;
    color:#fff;
}
.lc-pub-nav li a:hover,.lc-pub-nav li a:focus{
	background-color: transparent;
}
.lc-header-link-top li a{
    font-size: 14px;
    padding:5px 6px;
    color:#fff;
}

@media (min-width: 768px){
	.navbar-header {
		float: left;
	}
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
		margin-right: 0;
		margin-left: 0;
	}
}

.navbar-toggle .icon-bar{background-color: #fff;}
.lc-visible-xs li{
	font-size: 18px;
	padding-top:10px;
	padding-bottom: 10px;
	text-align: center;
}
.lc-visible-xs li.active{
	background-color:#770103;
}
.lc-visible-xs a{
	color:#fff;
}
.lc-visible-xs ul li:hover{
	background-color: #770103;
}
@media (max-width: 1200px){
	.lc-visible-xs li{
		font-size: 16px;
	}
}
@media (max-width: 992px) and (min-width: 768px){
	body{
		padding-top: 130px;
	}
	.lc-visible-xs li{
		font-size: 14px;
	}
	.navbar-collapse.collapse{
		height: 130px !important;
	}
}
@media (max-width: 768px){
	.lc-pub-nav{
		position: relative;
	}
	.lc-header-link ul{
		float:none;
	}
	.lc-header-link ul.lc-pub-nav li{
		float:none;
		text-align: left;
	}
}

/* 路径样式 */
.lc-route{
    background-color: #e5e5e5;
    padding-top:15px;
    padding-bottom:15px;
}
@media (max-width:768px){
	.lc-route{
		display: none;
	}
}
.lc-route-info{
    line-height: 35px;
}
.lc-route-info span{
    color:#333;
}
.lc-route-info, .lc-route-info a{
    color:#6b6b6b;
}
/* 搜索样式 */
.input-group .lc-form-control{
    width:200px;
    height: 35px;
    border-radius: 0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
}
.lc-form-btn{
    width:35px;
    height: 35px;
    border-radius: 0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    background-color: #f6721f;
}
.lc-search-pub-iconsize{
    position: absolute;
    top:3px;
    left:7px;
    font-size:20px;
    font-weight: 700;
    color:#fff;
}
.input-group-btn{
    width:auto;
}

/* 头条样式 */
.lc-top-line{
    font-size: 20px;
    text-align: center;
	line-height: 2em;
	font-weight: 700;
	padding-bottom:10px;
}
.lc-top-line a{
    color:#9b1d1f;     
}
/* 轮播图样式 */
.lc-slide-pics{
    height: 440px;
    overflow: hidden;
}
.lc-slide-pics img{
    height: 460px;
}
.lc-slide-pics .col-md-7,.lc-slide-pics .col-md-5{
    padding-left: 0;
    padding-right: 0;
}
.carousel-caption{
	opacity: 1;
}
.lc-slide-pic-info{
	position: relative;
    height: 440px;
    background: none;
	padding-right: 15px; 
    color:#333;
    z-index:100;
    background-color: #f0f0f0;
}
@media (max-width:768px){
	.lc-slide-pic-info{
		padding-right: 0;
	}
}
.lc-slide-pic-info p{
    margin-left: 20px;
    margin-right: 20px;
}
.lc-slide-pic-title{
    font-size: 24px;
    text-align: center;
    line-height: 2em;
    padding-top: 30px;
    color:#000;
}
.lc-document-time{
	color:#717171;
    text-align: center;
    border-bottom: 1px solid #d3d3d3;
}
.lc-slide-pic-introduce{
	color:#717171;
	text-indent: 2em;
	line-height: 2em;
	margin-bottom:10px;
}
@media (min-width:1200px){
	.carousel-inner>.item>a>img.lc-ywdt-pic-slide{
		height:435px;
		width: 100%;
	}
}
@media (max-width:768px){
	.lc-slide-pics{
		height:auto;
	}
	.lc-slide-pics img{
		height: auto;
	}
}
/*-- 列表样式 --*/
.tab-title {
	margin-bottom: 10px;
}

.tab-title a {
	padding: 0 8px 10px !important;
	color:#333;
	border: 0 !important;
	font-size: 16px;
	transition: border 0s;
}

.tab-title .active a {
	border-bottom: 2px solid #9b1d1f !important;
	color: #9b1d1f !important;
}
.lc-adm-map,.lc-adm-introduce{min-height:240px;line-height: 26px; margin-top: 20px; margin-bottom:20px;}
.tab-pane{display:none}
.tab-content>.active{display:block}
.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:transparent;}
.nav-tabs{border-bottom:1px solid #ddd;}
.nav-tabs>li{float:left;margin-bottom:-1px}
.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;text-align:center}
.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:pointer}

.nav-tabs li.lc-more{
	float:right;
}
.nav-tabs li.lc-more a{
	color:#6b6b6b;
}
.nav-tabs li.lc-more a:hover,.nav-tabs li.lc-more a:active{
	background-color: transparent;
}
@media (max-width: 1198px) and (min-width:992px) {
	.tab-title a {
		padding: 0 3px 10px !important;
		font-size: 15px;
	}
}
@media (max-width: 991px) and (min-width:768px) {
	.tab-title a {
		padding: 0 2px 10px !important;
		font-size: 14px;
	}
}
@media (max-width:768px){
	.tab-title a {
		font-size: 14px;
		padding: 10px 5px 10px !important;
	}
}
/* 普通列表 */
.normal-list a {
	font-size: 15px;
}
.normal-list:before,
.normal-list:after,
.normal-list-date .item:before,
.normal-list-date .item:after {
	display: table;
	content: '';
}
.normal-list:after,
.normal-list-date .item:after {
	clear: both;
}
.normal-list .dot {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 5px;
	height: 5px;
	margin-right: 10px;
	background-color: #9b1d1f;
	border-radius: 50%;
	vertical-align: middle;
}
.normal-list .arrow {
	display: inline-block;
	width: 0;
	height: 0;
	margin-right: 10px;
	border: 5px solid transparent;
	vertical-align: baseline;
}
.normal-list .arrow-right {
	border-left: 5px dashed #9b1d1f;
}
.normal-list a {
	display: block;
	line-height: 35px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.news-list9 {
	padding-bottom: 8px !important;
	margin-bottom: 8px;
	border-bottom: 1px dotted #e3e3e3;
}
.normal-list-date a {
	float: left;
	width: 80%;
}
.normal-list-date li {
    width: 100%;
}
.normal-list-date .time {
	display: block;
	float: left;
	width: 20%;
	height: 50px;
	line-height: 50px;
	text-align: right;
	color: #999;
}
.normal-list-date .time {
	height: 35px;
	line-height: 35px;
}
.normal-list a:hover .dot {
	height: 14px;
	border-radius: 3px;
	
}
.normal-list-dashed-line .item a {
	height: 50px;
	line-height: 50px;
	color: #3c3c3c;
}
.normal-list-dashed-line .item a:hover {
	color: #0a4890;
}

.normal-list-dashed-line .item+.item {
	border-top: 1px dashed #ddd;
}
.lc-list-bg{
	background-color: #efefef;
	padding:10px 8px 10px 8px;
}
.lc-list-bg .nav-tabs li.active a{
	background-color: #efefef;
}
@media (max-width: 480px) {
	.normal-list-date a {
		width: 75%;
	}
	.normal-list-date .time {
		width: 25%;
	}
}
/* 图片列表 */
.lc-pic-list p{
    margin-top: 5px;
    margin-bottom: 5px;
    text-overflow:ellipsis;
    text-align: center;
}
/* iconfont列表 */
.lc-icon-list li{
	float:left;
}
.lc-icon-list i{
	display: block;
	font-size:24px;
	color:#9b1d1f;
	text-align: center;
}
.lc-icon-list li a{
	display: inline-block;
	padding: 5px 15px;
}
.lc-city-list li{
	float: none;
	margin-top: 20px;
}
.lc-city-list li span{
	color:#9b1d1f;
}
.lc-bsfu-icon-lab{
	position: relative;
	border-bottom: 0;
	display: inline-block;
	left:50%;
	margin-left: -100px;
	border:1px solid #9b1d1f;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.lc-bsfu-icon-lab li.active{
	border-bottom:0;
	background-color: #9b1d1f;
}
.lc-bsfu-icon-lab li.active a{
	border-bottom:0;
	background-color: #9b1d1f;
	color:#fff !important;
}
.lc-bsfu-icon-lab li.active:hover a{
	background-color: #9b1d1f;
	color:#fff !important;
}
.lc-bsfu-icon-lab a{
	padding: 8px 15px !important;
	color:#9b1d1f;
	border: 0 !important;
	font-size: 16px;
	transition: border 0s;
	border-radius: 0;
}
.lc-bsfu-icon-lab .active a{
	border:0 !important;
	border-radius: 0;
}
.lc-bsfu-icon-lab>li>a{
	margin-right: 0;
}
.lc-bsft-icon-lab-mleft {
	margin-left: -160px;
}

/* 单位列表样式 */
.lc-bsft-icon-lab-mleft{
	margin-left:-160px;
}
ul.lc-unit-list{
	overflow: hidden;
}
ul.lc-unit-list li{
	float:left;
	min-width:180px;
}
ul.lc-unit-list li a{
	display: inline-block;
	font-size: 14px;
	min-width:120px;
	line-height: 38px;
	height: 38px;
	margin-top: 15px;
	padding-left:5px;
	padding-right:5px;
	background-color: #efefef;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
ul.lc-unit-list i{
	font-size:12px;
	vertical-align: middle;
	color:#ccc;
}
.lc-unit-cut-line{
	border-top: 1px solid #ccc;
}
.lc-unit-cut-line i{
	display:block;
	width:50px;
	margin:0 auto;
	font-size:36px;
	color:#9b1d1f;
	cursor: pointer;
}
/* 链接btn*/
.lc-icon-block{
	border:1px solid #cbd1e7;
	background-color: #f3f7fd;
	line-height: 52px;
} 
.lc-icon-block i{
	display: inline-block;
	margin-right: 15px;
	font-size: 24px;
	vertical-align:middle;
}
.lc-icon-block a{
	display: inline-block;
	padding-left:40px;
	color:#9b1d1f;
	font-size: 18px;
}
.lc-ico-block{
	border:1px solid #e1e1e1;
	background-color: #f8f8f8;
	line-height: 52px;
}
.lc-ico-block a{
	position: relative;
	display: block;
	padding-top:13px;
	padding-bottom:13px;
	overflow: hidden;
	text-align: center;
	line-height: 1.5em;
}
.lc-ico-block i{
	position: absolute;
	display: block;
	float:left;
	width: 20%;
	font-size: 24px;
	margin-top: -12px;
	top:50%;
	color:#9b1d1f;
	border-right:1px dotted #ccc;
}
.lc-ico-block span{
	display: block;
	float:left;
	width:60%;
	margin-left:30%;
	margin-right:10%;
}
/* 表格样式 */
.lc-table-info p{
	line-height: 39px;
}
.lc-table-list{
	display: block;
}
.lc-table-list thead{
	display: block;
	padding:8px 0;
	background-color: #e3edfa;
}
.lc-table-list tbody{
	display: block;
	padding:8px 0;
}
.lc-table-list tr{
	display: block;
}
.lc-table-list th,.lc-table-list td{
	display: inline-block;
	text-align: center;
}
.lc-table-list td{
	padding-top: 8px;
	padding-bottom: 8px;
	overflow:  hidden;
	text-overflow:  ellipsis;
	white-space:  nowrap;
}
.lc-table-code{
	width:25%;
}
.lc-table-title{
	width:40%;
}
.lc-table-state{
	width:12%;
}
.lc-table-time{
	width:20%;
}
/* 政务公开 图标按钮 */
.icon-btn-block{
	display: block;
	overflow: hidden;
	background-color: #f8f8f8;
	margin-bottom:10px;
	margin-top: 15px;
	padding-left:15px;
	padding-right: 15px;
}
.icon-btn-block li a{
	width:50%;
	display: block;
	float: left;
	height: 70px;
	line-height: 70px;
	color: #9b1d1f;
	font-size:18px;
	text-align: center;
}
.icon-btn-block i{
	margin-right:10px;
}
.icon-btn-block li.line-dotted{
	border-bottom: 1px dotted #6981a8;
}

/* 访谈、新闻发布样式 */
.lc-interview{
	margin-left: 0;
	margin-right: 0;
}
.lc-interview p{
	font-size:14px;
}
a.col-md-7,a.col-md-5{
	height: auto;
}
/* 聊城年鉴样式 */
.lc-nj-list li{
	width:50%;
	float: left;
}
/* 走进聊城-btn */
.icon-btn li a{
	display: block;
	line-height: 63px;
	background-color: #f3f7fd;
	border:1px solid #cbd1e7;
	color:#9b1d1f;
}
.icon-btn li {
	font-size:18px;
	margin-bottom:11px;
}
.icon-btn i{
	font-size:24px;
	margin-right: 20px;
	vertical-align: middle;
}
.col-md-3 .icon-btn li a{
	padding-left:40px;
}
.col-md-4 .icon-btn li a{
	padding-left:80px;
}
.lc-ysq-list .icon-btn2 a{
	display: block;
	background-color: #fff;
	border:1px solid #c8c8c8;
	margin-left: 20px;
	margin-top: 10px;
	color:#9b1d1f;
}
.icon-btn2 i{
	display: inline-block;
	color:#d82121;
	margin-left:15px;
	margin-right: 15px;
}


.lcgk-icon-btn li a{
	color:#333;
	line-height: 48px;
	background-color: #d8d8d8; 
	border:1px solid #e7cbcb;
}
.zwgk-icon-btn li a{
	color:#333;
	line-height: 48px;
	background-color: #ededed; 
	border:1px solid #d1d1d1;
}
.lcgk-icon-btn i{
	color:#c01919;
}
.zwgk-icon-btn i{
	color:#c01919;
}
.lcgk-icon-btn span{
	display: inline-block;
	width:5px;
	height: 5px;
	vertical-align: middle;
	background-color: #c01919;
	margin-left:10px;
	margin-right: 10px;
}
/* 水城旅游图片列表 */
.lc-tour-list{
	height:73px;
	overflow: hidden;
	margin-top:10px;
	margin-bottom: 10px;
}
.lc-tour-list img{
	width:160px;
}
@media (max-width:768px){
	.lc-tour-list{
		height:auto;
	}
	.lc-tour-list img{
		width:100%;
	}
}
/* 视频 */
.lc-video{
	display: block;
}
.lc-video img{
	width:100%;
}
.lc-video p{
	background-color: #ebebeb;
	line-height: 2em;
	text-align: center;
}

/* 按钮样式 */
.normal-btn li a{
	display: block;
	background-color: #f9fafc;
	border:1px solid #d4d4d4;
	line-height: 24px;
	text-align: center;
	font-size:13px;
}
.normal-btn li{
	margin-top: 20px;
}
.normal-btn-icon li a{
	text-align: left;
	line-height: 53px;
}
.lc-right-normal-btn a{
	font-size:12px;
}
@media (max-width:768px){
	.lc-right-normal-btn a{
		font-size:15px;
	}
}
span.lc-trangle-icon{
	display: inline-block;
	width:4px;
	height: 15px;
	background-color: #9b1d1f;
	vertical-align: middle;
	margin-left:10px;
	margin-right: 8px;
}
.line-height-2em li a{
	line-height: 1.5em;
	font-size:12px;
	padding-top: 8px;
	padding-bottom:8px;
	background-color: #e1e1e1;
	border:0;
}
/* 依申请公开样式 */
.lc-xxgk-lab{
	border-top: 1px solid #9b1d1f;
	color: #9b1d1f;
	padding-left:15px;
	font-size: 20px;
	line-height: 2em;
}
.lc-xxgk-lab a{
	color: #9b1d1f;	
}
.lc-ysq-list {
	position: relative;
	font-size: 13px;
	padding:20px 0;
	text-align: center;
	background-color: #f7f7f7;
	overflow: hidden;
}
.lc-ysq-list a{
	display: block;
}
.lc-ysq-list span{
	display: block;
	padding:5px;
	border:1px solid #bebebe;
}

.lc-ysq-list a.lc-block-center{
	position: relative;
	display: inline-block;
	text-align: center;
	padding:8px 10px;
	margin-left:-116px;
	left:50%;
}
/* 平分lab宽度 */
.lc-average-lab li{
	width: 50%;
}
/* 二级labs样式 */
.lc-second-tabs{
	border-bottom:0;
}
.lc-second-tabs a{
	font-size:14px;
	border: 0 !important;
}
.lc-second-tabs .active a{
	border-bottom: 0 !important;
	color:#bd0e0e;
}
/* 数字排序 */
.lc-num-list a{
	line-height: normal;
	padding-top: 8px;
	padding-bottom: 8px;
}
.lc-num-list a .num{color:#fff}
.num{display: inline-block; padding:3px 8px;  margin-left:15px;margin-right: 10px;}
.num-bg1{background-color: #c51e1e;}
.num-bg2{background-color: #e12727;}
.num-bg3{background-color: #fc4040;}
.num-bg4,.num-bg5,.num-bg6,.num-bg7,.num-bg8,.num-bg9,.num-bg10{background-color: #2fe3f3}
.num-order{display: inline-block;}

/* 专题图片列表 */
.lc-zt-pic-list {
	overflow: hidden;
}
.lc-zt-pic-list li{
	margin-bottom: 20px;
	display: block;
	float:left;
}
.lc-zt-pic-list li img{
	width:100%;
}
.lc-zt-pic-list li p{
	line-height: 3em;
	text-align: center;
}
.lc-zt-pic-list li img{
	max-height:180px;
}
@media (max-width:768px){
    .lc-zt-pic-list li img{
		max-height:auto;
	}
	.lc-zt-pic-list li{
		float:none;
	}
}
/* 列表页样式 */
.col-md-4 .lc-list-right-icon li a{
	padding-left:40px;
}
.col-md-3 .lc-list-right-icon li a{
	padding-left:20px;
}
.lc-list-right-icon i{
	margin-right: 10px;
}
/* 细览 */
.detail-page{
	background-color: #fff;
}
.info-container {
	position: relative;
	text-align: center;
}
.news-cont h2{
	margin-bottom: 30px;
	font-size: 26px;
	font-weight: normal;
	color: #9b1d1f;
	text-align: center;
	line-height: 2em;
}
.news-cont .news-info span{
	font-size: 12px;
	color: #999;
	margin-right: 10px;
	margin-left: 10px;
}
.icon-group img{
	margin-left: 5px;
}
.news-cont .seg-line{
	height: 1px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #d8d8d8;
}
.news-cont .news-pic{
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 30px;
}
.news-cont p{
	font-size: 16px;
	margin-bottom: 15px;
	line-height: 1.7;
}
.attachment{
	margin-top: 20px;
	margin-bottom: 20px;
	color: #9b1d1f;
}
.attachment a {
	color: #9b1d1f;
}
.attachment li {
	margin-top: 12px;
}
.func{
	margin-top: 24px;
	text-align: center;
}
.btn-group{
	display: inline-block;
	margin-right: 5px;
}
.btn-group img{
	margin-left: 5px;
	margin-right: 5px;
}
.share{
	position: relative;
	top: -5px;
	display: inline-block;
	width: 210px;
	height: 34px;
	padding-left: 75px;
	background-image: url(ashare-bg.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.share img{
	margin-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
}
/* 分享样式 */

.bdshare-button-style0-16 a,.bdshare-button-style0-16 .bds_more {
    float: none !important;
    font-size: 12px !important;
    padding-left: 0px !important;
    background-image: url() !important;
    background-repeat: no-repeat;
    cursor: pointer;
    margin: unset !important;
}
.bdshare-button-style0-16 .bds_more{
	float:none;
}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{
	display: inline-block;
	float: none;
	background-image: none;
	padding-left: 0;
	margin:0;
}
/* 重点领域概览页样式 */
.lc-zdly-colum-list{
	margin-top: 10px;
	padding-left: 10px;
	border-left: 5px solid #bb1212;
	font-size: 18px;
	font-weight: 700;
}
.lc-zdly-colum{
	background-color: #cbddf2;
	font-weight: 700;
	color:#9b1d1f;
	font-size: 24px;
	text-align: center;
}
/* 地市信息公开样式 */
.xxgk-lab{font-size: 24px; color:#9b1d1f;margin-top:0; margin-bottom: 20px;text-align: center;}
.xxgk-lab a{color:#9b1d1f;}
h3.xxgk-lab{font-size: 20px;}

.xxgk-btn01{overflow: hidden;}
.xxgk-btn01 li{width: 48.8%; height: 45px; line-height: 45px;text-align: center; margin: 0px 3px 3px 0px; float: left;background: #f7f7f7}
.xxgk-btn01 li.xxgk-block{width:98.6%;}
.shade{width: 101%;}
.border-right{border-right: 1px solid #f4bfbf;}
.split-line{padding-top:20px; border-bottom: 1px solid #f4bfbf; clear: both;}
.shade .row{padding-left:0; padding-right: 0;}
.shade li{float: left;}
.shade li.lc-more{float: right; padding-top: 3px !important;}
.lc-more{float: right;}
.lc-more a{color:#6b6b6b;}
.lc-lab-color-red{color:#9b1d1f}
.lc-lab-color-red a{color:#9b1d1f;font-size: 20px;}
.xxgk-btn02 li{ border:1px solid #e5e5e5;height: 45px; line-height: 45px; text-align: center;}
.xxgk-btn03{text-align: center; background-color:#9b1d1f;font-size: 24px; line-height: 2.5em; }
.xxgk-btn03 a{color:#fff;}
@media (max-width:768px){
	.shade .col-md-6{width: 100%;}
	.shade .row{padding-left:-15px; padding-right:-15px;}
	.split-line{display: none;}
}

.border-bottom{
	border-bottom: 1px solid #ddd;	
}
/* 圆形btn */
.circle-btn li a{
	display: block;
	text-align: center;
	font-size: 16px;
}
.circle-btn i{
	border-radius: 50%;
	padding:20px;
	margin:0;
	color: #fff;
}
.iconfont-bg01{
	background-color: #fdb13e;
}
.iconfont-bg02{
	background-color: #f94d50;
}
.iconfont-bg03{
	background-color: #2299d4;
}
.iconfont-bg04{
	background-color: #2ea883;
}
/* 重点领域概览页样式 */
.lc-zdly-colum-list{
	margin-top: 10px;
	padding-left: 10px;
	border-left: 5px solid #bb1212;
	font-size: 18px;
	font-weight: 700;
}
.lc-zdly-colum{
	background-color: #cbddf2;
	font-weight: 700;
	color:#094790;
	font-size: 24px;
	text-align: center;
}